---@class i2c
i2c = {}

---	Setup I²C address and read/write mode for the next transfer.
---@param
---@return nil
function i2c.address()
end

---	Read data for variable number of bytes.
---@param
---@return nil
function i2c.read()
end

---	Initialize the I²C bus with the selected bus number, pins and speed.
---@param
---@return nil
function i2c.setup()
end

---	Send an I²C start condition.
---@param
---@return nil
function i2c.start()
end

---	Send an I²C stop condition.
---@param
---@return nil
function i2c.stop()
end

---	Write data to I²C bus.
---@param
---@return nil
function i2c.write()
end
